ng911ok.lib.fixer module#

class NG911DataFixer(workspace: PathLike[str] | str, respect_submit: bool, use_edit_session: bool = False, messenger: GPMessenger | None = None, **env_kwargs)#

Bases: NG911Session

fix_domain_letter_case(x: int, y: int) int#
_abc_impl = <_abc._abc_data object>#
_enter_timestamp: datetime.datetime | None#

Set to None at initialization, to the current time when __enter__() is called, and back to None when __exit__() is called. Used in initilizing ValidationErrorMessages.

_gdb: Path#

Path to the NG911 geodatabase.

_init_timestamp: datetime.datetime#

Set to the current time at initialization.

_is_active: bool#

Whether the environment settings (including workspace) are in effect.

_respect_submit: bool#

Whether to use SUBMIT='Y' in where clauses by default.

_temporary_items: list[str]#

Keeps track of temporary feature classes and layers to delete upon __exit__() or __del__() being called.

_use_edit_session: bool#

Whether to utilize an arcpy.da.Editor instance.

editor: arcpy.da.Editor | DummyEditor#

An instance of arcpy.da.Editor for managing edits when _use_edit_session is True. Otherwise, a DummyEditor instance is created, and calling methods on it will have no effect.

messenger: SessionMessenger#

The geoprocessing messenger object typically passed to the execute method of a geoprocessing tool (or an instance of FallbackGPMessenger).

with_editor(method)#

Wraps an instance method of NG911DataFixer in a with statement, calling method inside NG911DataFixer.editor as a context manager.

_case_insensitive_domain_dict: dict[str, CaseInsensitiveDict[str]] = {'AGENCYID': {'psap.5578.ok.gov': 'psap.5578.ok.gov', 'psap.5603.ok.gov': 'psap.5603.ok.gov', 'psap.5579.ok.gov': 'psap.5579.ok.gov', 'psap.5585.ok.gov': 'psap.5585.ok.gov', 'cog.acog.ok.gov': 'cog.acog.ok.gov', 'cog.ascog.ok.gov': 'cog.ascog.ok.gov', 'psap.5586.ok.gov': 'psap.5586.ok.gov', 'psap.5589.ok.gov': 'psap.5589.ok.gov', 'psap.5592.ok.gov': 'psap.5592.ok.gov', 'psap.5593.ok.gov': 'psap.5593.ok.gov', 'psap.5594.ok.gov': 'psap.5594.ok.gov', 'psap.5595.ok.gov': 'psap.5595.ok.gov', 'psap.8642.ok.gov': 'psap.8642.ok.gov', 'psap.5596.ok.gov': 'psap.5596.ok.gov', 'psap.5597.ok.gov': 'psap.5597.ok.gov', 'psap.5631.ok.gov': 'psap.5631.ok.gov', 'psap.8328.ok.gov': 'psap.8328.ok.gov', 'cog.coedd.ok.gov': 'cog.coedd.ok.gov', 'psap.8835.ok.gov': 'psap.8835.ok.gov', 'psap.5604.ok.gov': 'psap.5604.ok.gov', 'psap.5608.ok.gov': 'psap.5608.ok.gov', 'psap.5657.ok.gov': 'psap.5657.ok.gov', 'psap.5610.ok.gov': 'psap.5610.ok.gov', 'psap.5616.ok.gov': 'psap.5616.ok.gov', 'psap.5615.ok.gov': 'psap.5615.ok.gov', 'psap.5612.ok.gov': 'psap.5612.ok.gov', 'psap.5617.ok.gov': 'psap.5617.ok.gov', 'psap.5618.ok.gov': 'psap.5618.ok.gov', 'psap.5669.ok.gov': 'psap.5669.ok.gov', 'psap.5622.ok.gov': 'psap.5622.ok.gov', 'psap.5623.ok.gov': 'psap.5623.ok.gov', 'psap.5741.ok.gov': 'psap.5741.ok.gov', 'psap.5625.ok.gov': 'psap.5625.ok.gov', 'psap.5626.ok.gov': 'psap.5626.ok.gov', 'ven.datamark.ok.gov': 'ven.datamark.ok.gov', 'psap.5627.ok.gov': 'psap.5627.ok.gov', 'psap.5628.ok.gov': 'psap.5628.ok.gov', 'psap.5629.ok.gov': 'psap.5629.ok.gov', 'psap.8394.ok.gov': 'psap.8394.ok.gov', 'psap.5630.ok.gov': 'psap.5630.ok.gov', 'cog.eodd.ok.gov': 'cog.eodd.ok.gov', 'psap.5633.ok.gov': 'psap.5633.ok.gov', 'psap.5634.ok.gov': 'psap.5634.ok.gov', 'psap.8134.ok.gov': 'psap.8134.ok.gov', 'psap.5635.ok.gov': 'psap.5635.ok.gov', 'psap.5636.ok.gov': 'psap.5636.ok.gov', 'psap.8274.ok.gov': 'psap.8274.ok.gov', 'ven.geocomm.ok.gov': 'ven.geocomm.ok.gov', 'ven.geotg.ok.gov': 'ven.geotg.ok.gov', 'psap.5643.ok.gov': 'psap.5643.ok.gov', 'psap.5644.ok.gov': 'psap.5644.ok.gov', 'cog.ggeda.ok.gov': 'cog.ggeda.ok.gov', 'psap.5645.ok.gov': 'psap.5645.ok.gov', 'psap.5646.ok.gov': 'psap.5646.ok.gov', 'psap.5647.ok.gov': 'psap.5647.ok.gov', 'psap.5648.ok.gov': 'psap.5648.ok.gov', 'psap.5650.ok.gov': 'psap.5650.ok.gov', 'psap.8406.ok.gov': 'psap.8406.ok.gov', 'psap.5652.ok.gov': 'psap.5652.ok.gov', 'psap.5653.ok.gov': 'psap.5653.ok.gov', 'psap.5655.ok.gov': 'psap.5655.ok.gov', 'psap.5654.ok.gov': 'psap.5654.ok.gov', 'cog.incog.ok.gov': 'cog.incog.ok.gov', 'ven.intrado.ok.gov': 'ven.intrado.ok.gov', 'psap.5659.ok.gov': 'psap.5659.ok.gov', 'psap.5661.ok.gov': 'psap.5661.ok.gov', 'psap.5662.ok.gov': 'psap.5662.ok.gov', 'cog.keddo.ok.gov': 'cog.keddo.ok.gov', 'psap.8417.ok.gov': 'psap.8417.ok.gov', 'psap.5667.ok.gov': 'psap.5667.ok.gov', 'psap.5670.ok.gov': 'psap.5670.ok.gov', 'psap.8215.ok.gov': 'psap.8215.ok.gov', 'psap.8331.ok.gov': 'psap.8331.ok.gov', 'psap.5639.ok.gov': 'psap.5639.ok.gov', 'psap.5673.ok.gov': 'psap.5673.ok.gov', 'psap.8288.ok.gov': 'psap.8288.ok.gov', 'psap.5674.ok.gov': 'psap.5674.ok.gov', 'psap.8180.ok.gov': 'psap.8180.ok.gov', 'psap.8097.ok.gov': 'psap.8097.ok.gov', 'psap.5613.ok.gov': 'psap.5613.ok.gov', 'psap.8334.ok.gov': 'psap.8334.ok.gov', 'psap.5679.ok.gov': 'psap.5679.ok.gov', 'psap.5680.ok.gov': 'psap.5680.ok.gov', 'psap.5682.ok.gov': 'psap.5682.ok.gov', 'psap.5684.ok.gov': 'psap.5684.ok.gov', 'psap.5685.ok.gov': 'psap.5685.ok.gov', 'psap.5686.ok.gov': 'psap.5686.ok.gov', 'psap.5687.ok.gov': 'psap.5687.ok.gov', 'psap.5689.ok.gov': 'psap.5689.ok.gov', 'psap.5688.ok.gov': 'psap.5688.ok.gov', 'psap.5690.ok.gov': 'psap.5690.ok.gov', 'cog.noda.ok.gov': 'cog.noda.ok.gov', 'psap.5691.ok.gov': 'psap.5691.ok.gov', 'psap.5692.ok.gov': 'psap.5692.ok.gov', 'psap.5693.ok.gov': 'psap.5693.ok.gov', 'psap.5694.ok.gov': 'psap.5694.ok.gov', 'cog.oeda.ok.gov': 'cog.oeda.ok.gov', 'psap.5697.ok.gov': 'psap.5697.ok.gov', 'psap.5698.ok.gov': 'psap.5698.ok.gov', 'psap.5700.ok.gov': 'psap.5700.ok.gov', 'psap.5678.ok.gov': 'psap.5678.ok.gov', 'psap.5705.ok.gov': 'psap.5705.ok.gov', 'psap.5708.ok.gov': 'psap.5708.ok.gov', 'psap.5710.ok.gov': 'psap.5710.ok.gov', 'psap.5676.ok.gov': 'psap.5676.ok.gov', 'psap.5713.ok.gov': 'psap.5713.ok.gov', 'psap.5714.ok.gov': 'psap.5714.ok.gov', 'psap.5577.ok.gov': 'psap.5577.ok.gov', 'psap.8183.ok.gov': 'psap.8183.ok.gov', 'psap.5719.ok.gov': 'psap.5719.ok.gov', 'psap.5720.ok.gov': 'psap.5720.ok.gov', 'ven.rsdigital.ok.gov': 'ven.rsdigital.ok.gov', 'psap.5721.ok.gov': 'psap.5721.ok.gov', 'psap.5722.ok.gov': 'psap.5722.ok.gov', 'psap.5725.ok.gov': 'psap.5725.ok.gov', 'psap.5726.ok.gov': 'psap.5726.ok.gov', 'psap.5727.ok.gov': 'psap.5727.ok.gov', 'psap.8145.ok.gov': 'psap.8145.ok.gov', 'psap.5729.ok.gov': 'psap.5729.ok.gov', 'psap.5730.ok.gov': 'psap.5730.ok.gov', 'psap.5732.ok.gov': 'psap.5732.ok.gov', 'cog.swoda.ok.gov': 'cog.swoda.ok.gov', 'cog.soda.ok.gov': 'cog.soda.ok.gov', 'ven.sdr.ok.gov': 'ven.sdr.ok.gov', 'psap.5733.ok.gov': 'psap.5733.ok.gov', 'psap.5734.ok.gov': 'psap.5734.ok.gov', 'psap.8614.ok.gov': 'psap.8614.ok.gov', 'psap.5736.ok.gov': 'psap.5736.ok.gov', 'psap.5640.ok.gov': 'psap.5640.ok.gov', 'psap.5737.ok.gov': 'psap.5737.ok.gov', 'psap.8550.ok.gov': 'psap.8550.ok.gov', 'psap.5738.ok.gov': 'psap.5738.ok.gov', 'psap.5739.ok.gov': 'psap.5739.ok.gov', 'psap.5740.ok.gov': 'psap.5740.ok.gov', 'psap.8397.ok.gov': 'psap.8397.ok.gov', 'psap.5742.ok.gov': 'psap.5742.ok.gov', 'psap.8408.ok.gov': 'psap.8408.ok.gov', 'psap.5743.ok.gov': 'psap.5743.ok.gov', 'psap.5588.ok.gov': 'psap.5588.ok.gov', 'psap.5621.ok.gov': 'psap.5621.ok.gov', 'psap.5744.ok.gov': 'psap.5744.ok.gov', 'psap.5581.ok.gov': 'psap.5581.ok.gov', 'psap.5746.ok.gov': 'psap.5746.ok.gov', 'psap.8529.ok.gov': 'psap.8529.ok.gov', 'psap.5749.ok.gov': 'psap.5749.ok.gov'}, 'COUNTRY': {'US': 'US'}, 'COUNTY': {'ADAIR COUNTY': 'ADAIR COUNTY', 'ALFALFA COUNTY': 'ALFALFA COUNTY', 'ATOKA COUNTY': 'ATOKA COUNTY', 'BEAVER COUNTY': 'BEAVER COUNTY', 'BECKHAM COUNTY': 'BECKHAM COUNTY', 'BLAINE COUNTY': 'BLAINE COUNTY', 'BRYAN COUNTY': 'BRYAN COUNTY', 'CADDO COUNTY': 'CADDO COUNTY', 'CANADIAN COUNTY': 'CANADIAN COUNTY', 'CARTER COUNTY': 'CARTER COUNTY', 'CHEROKEE COUNTY': 'CHEROKEE COUNTY', 'CHOCTAW COUNTY': 'CHOCTAW COUNTY', 'CIMARRON COUNTY': 'CIMARRON COUNTY', 'CLEVELAND COUNTY': 'CLEVELAND COUNTY', 'COAL COUNTY': 'COAL COUNTY', 'COMANCHE COUNTY': 'COMANCHE COUNTY', 'COTTON COUNTY': 'COTTON COUNTY', 'CRAIG COUNTY': 'CRAIG COUNTY', 'CREEK COUNTY': 'CREEK COUNTY', 'CUSTER COUNTY': 'CUSTER COUNTY', 'DELAWARE COUNTY': 'DELAWARE COUNTY', 'DEWEY COUNTY': 'DEWEY COUNTY', 'ELLIS COUNTY': 'ELLIS COUNTY', 'GARFIELD COUNTY': 'GARFIELD COUNTY', 'GARVIN COUNTY': 'GARVIN COUNTY', 'GRADY COUNTY': 'GRADY COUNTY', 'GRANT COUNTY': 'GRANT COUNTY', 'GREER COUNTY': 'GREER COUNTY', 'HARMON COUNTY': 'HARMON COUNTY', 'HARPER COUNTY': 'HARPER COUNTY', 'HASKELL COUNTY': 'HASKELL COUNTY', 'HUGHES COUNTY': 'HUGHES COUNTY', 'JACKSON COUNTY': 'JACKSON COUNTY', 'JEFFERSON COUNTY': 'JEFFERSON COUNTY', 'JOHNSTON COUNTY': 'JOHNSTON COUNTY', 'KAY COUNTY': 'KAY COUNTY', 'KINGFISHER COUNTY': 'KINGFISHER COUNTY', 'KIOWA COUNTY': 'KIOWA COUNTY', 'LATIMER COUNTY': 'LATIMER COUNTY', 'LE FLORE COUNTY': 'LE FLORE COUNTY', 'LINCOLN COUNTY': 'LINCOLN COUNTY', 'LOGAN COUNTY': 'LOGAN COUNTY', 'LOVE COUNTY': 'LOVE COUNTY', 'MAJOR COUNTY': 'MAJOR COUNTY', 'MARSHALL COUNTY': 'MARSHALL COUNTY', 'MAYES COUNTY': 'MAYES COUNTY', 'MCCLAIN COUNTY': 'MCCLAIN COUNTY', 'MCCURTAIN COUNTY': 'MCCURTAIN COUNTY', 'MCINTOSH COUNTY': 'MCINTOSH COUNTY', 'MURRAY COUNTY': 'MURRAY COUNTY', 'MUSKOGEE COUNTY': 'MUSKOGEE COUNTY', 'NOBLE COUNTY': 'NOBLE COUNTY', 'NOWATA COUNTY': 'NOWATA COUNTY', 'OKFUSKEE COUNTY': 'OKFUSKEE COUNTY', 'OKLAHOMA COUNTY': 'OKLAHOMA COUNTY', 'OKMULGEE COUNTY': 'OKMULGEE COUNTY', 'OSAGE COUNTY': 'OSAGE COUNTY', 'OTTAWA COUNTY': 'OTTAWA COUNTY', 'PAWNEE COUNTY': 'PAWNEE COUNTY', 'PAYNE COUNTY': 'PAYNE COUNTY', 'PITTSBURG COUNTY': 'PITTSBURG COUNTY', 'PONTOTOC COUNTY': 'PONTOTOC COUNTY', 'POTTAWATOMIE COUNTY': 'POTTAWATOMIE COUNTY', 'PUSHMATAHA COUNTY': 'PUSHMATAHA COUNTY', 'ROGER MILLS COUNTY': 'ROGER MILLS COUNTY', 'ROGERS COUNTY': 'ROGERS COUNTY', 'SEMINOLE COUNTY': 'SEMINOLE COUNTY', 'SEQUOYAH COUNTY': 'SEQUOYAH COUNTY', 'STEPHENS COUNTY': 'STEPHENS COUNTY', 'TEXAS COUNTY': 'TEXAS COUNTY', 'TILLMAN COUNTY': 'TILLMAN COUNTY', 'TULSA COUNTY': 'TULSA COUNTY', 'WAGONER COUNTY': 'WAGONER COUNTY', 'WASHINGTON COUNTY': 'WASHINGTON COUNTY', 'WASHITA COUNTY': 'WASHITA COUNTY', 'WOODS COUNTY': 'WOODS COUNTY', 'WOODWARD COUNTY': 'WOODWARD COUNTY', 'DALLAM COUNTY': 'DALLAM COUNTY', 'SHERMAN COUNTY': 'SHERMAN COUNTY', 'HANSFORD COUNTY': 'HANSFORD COUNTY', 'OCHILTREE COUNTY': 'OCHILTREE COUNTY', 'LIPSCOMB COUNTY': 'LIPSCOMB COUNTY', 'HEMPHILL COUNTY': 'HEMPHILL COUNTY', 'WHEELER COUNTY': 'WHEELER COUNTY', 'COLLINGSWORTH COUNTY': 'COLLINGSWORTH COUNTY', 'CHILDRESS COUNTY': 'CHILDRESS COUNTY', 'HARDEMAN COUNTY': 'HARDEMAN COUNTY', 'WILBARGER COUNTY': 'WILBARGER COUNTY', 'WICHITA COUNTY': 'WICHITA COUNTY', 'CLAY COUNTY': 'CLAY COUNTY', 'MONTAGUE COUNTY': 'MONTAGUE COUNTY', 'COOKE COUNTY': 'COOKE COUNTY', 'GRAYSON COUNTY': 'GRAYSON COUNTY', 'FANNIN COUNTY': 'FANNIN COUNTY', 'LAMAR COUNTY': 'LAMAR COUNTY', 'RED RIVER COUNTY': 'RED RIVER COUNTY', 'BOWIE COUNTY': 'BOWIE COUNTY', 'MORTON COUNTY': 'MORTON COUNTY', 'STEVENS COUNTY': 'STEVENS COUNTY', 'SEWARD COUNTY': 'SEWARD COUNTY', 'MEADE COUNTY': 'MEADE COUNTY', 'CLARK COUNTY': 'CLARK COUNTY', 'BARBER COUNTY': 'BARBER COUNTY', 'SUMNER COUNTY': 'SUMNER COUNTY', 'COWLEY COUNTY': 'COWLEY COUNTY', 'CHAUTAUQUA COUNTY': 'CHAUTAUQUA COUNTY', 'MONTGOMERY COUNTY': 'MONTGOMERY COUNTY', 'LABETTE COUNTY': 'LABETTE COUNTY', 'BACA COUNTY': 'BACA COUNTY', 'LAS ANIMAS COUNTY': 'LAS ANIMAS COUNTY', 'UNION COUNTY': 'UNION COUNTY', 'BENTON COUNTY': 'BENTON COUNTY', 'CRAWFORD COUNTY': 'CRAWFORD COUNTY', 'SEBASTIAN COUNTY': 'SEBASTIAN COUNTY', 'SCOTT COUNTY': 'SCOTT COUNTY', 'POLK COUNTY': 'POLK COUNTY', 'SEVIER COUNTY': 'SEVIER COUNTY', 'LITTLE RIVER COUNTY': 'LITTLE RIVER COUNTY', 'MCDONALD COUNTY': 'MCDONALD COUNTY', 'NEWTON COUNTY': 'NEWTON COUNTY'}, 'DIRECTION': {'NORTH': 'NORTH', 'SOUTH': 'SOUTH', 'EAST': 'EAST', 'WEST': 'WEST', 'NORTHEAST': 'NORTHEAST', 'NORTHWEST': 'NORTHWEST', 'SOUTHEAST': 'SOUTHEAST', 'SOUTHWEST': 'SOUTHWEST'}, 'LEVEL': {'0 LEVEL OVERPASS': '0 LEVEL OVERPASS', '1 LEVEL OVERPASS': '1 LEVEL OVERPASS', '2 LEVEL OVERPASS': '2 LEVEL OVERPASS', '3 LEVEL OVERPASS': '3 LEVEL OVERPASS', '4 LEVEL OVERPASS': '4 LEVEL OVERPASS'}, 'LGCYDIRECTION': {'N': 'N', 'S': 'S', 'E': 'E', 'W': 'W', 'NE': 'NE', 'NW': 'NW', 'SE': 'SE', 'SW': 'SW'}, 'LGCYSTREETTYPE': {'ALY': 'ALY', 'ANNX': 'ANNX', 'ARC': 'ARC', 'AVE': 'AVE', 'BYU': 'BYU', 'BCH': 'BCH', 'BND': 'BND', 'BLF': 'BLF', 'BLFS': 'BLFS', 'BTM': 'BTM', 'BLVD': 'BLVD', 'BR': 'BR', 'BRG': 'BRG', 'BRK': 'BRK', 'BRKS': 'BRKS', 'BG': 'BG', 'BGS': 'BGS', 'BYP': 'BYP', 'CP': 'CP', 'CYN': 'CYN', 'CPE': 'CPE', 'CSWY': 'CSWY', 'CTR': 'CTR', 'CTRS': 'CTRS', 'CIR': 'CIR', 'CIRS': 'CIRS', 'CLF': 'CLF', 'CLFS': 'CLFS', 'CLB': 'CLB', 'CMN': 'CMN', 'CMNS': 'CMNS', 'COR': 'COR', 'CORS': 'CORS', 'CR': 'CR', 'CRSE': 'CRSE', 'CT': 'CT', 'CTS': 'CTS', 'CV': 'CV', 'CVS': 'CVS', 'CRK': 'CRK', 'CRES': 'CRES', 'CRST': 'CRST', 'XING': 'XING', 'XRD': 'XRD', 'XRDS': 'XRDS', 'CURV': 'CURV', 'DL': 'DL', 'DM': 'DM', 'DV': 'DV', 'DR': 'DR', 'DRS': 'DRS', 'EST': 'EST', 'ESTS': 'ESTS', 'EXPY': 'EXPY', 'EXT': 'EXT', 'EXTS': 'EXTS', 'FALL': 'FALL', 'FLS': 'FLS', 'FRY': 'FRY', 'FLD': 'FLD', 'FLDS': 'FLDS', 'FLT': 'FLT', 'FLTS': 'FLTS', 'FRD': 'FRD', 'FRDS': 'FRDS', 'FRST': 'FRST', 'FRG': 'FRG', 'FRGS': 'FRGS', 'FRK': 'FRK', 'FRKS': 'FRKS', 'FT': 'FT', 'FWY': 'FWY', 'GDN': 'GDN', 'GDNS': 'GDNS', 'GTWY': 'GTWY', 'GLN': 'GLN', 'GLNS': 'GLNS', 'GRN': 'GRN', 'GRNS': 'GRNS', 'GRV': 'GRV', 'GRVS': 'GRVS', 'HBR': 'HBR', 'HBRS': 'HBRS', 'HVN': 'HVN', 'HTS': 'HTS', 'HWY': 'HWY', 'HL': 'HL', 'HLS': 'HLS', 'HOLW': 'HOLW', 'INLT': 'INLT', 'I': 'I', 'IS': 'IS', 'ISS': 'ISS', 'ISLE': 'ISLE', 'JCT': 'JCT', 'JCTS': 'JCTS', 'KY': 'KY', 'KYS': 'KYS', 'KNL': 'KNL', 'KNLS': 'KNLS', 'LK': 'LK', 'LKS': 'LKS', 'LAND': 'LAND', 'LNDG': 'LNDG', 'LN': 'LN', 'LGT': 'LGT', 'LGTS': 'LGTS', 'LF': 'LF', 'LCK': 'LCK', 'LCKS': 'LCKS', 'LDG': 'LDG', 'LOOP': 'LOOP', 'MALL': 'MALL', 'MNR': 'MNR', 'MNRS': 'MNRS', 'MDW': 'MDW', 'MDWS': 'MDWS', 'MEWS': 'MEWS', 'ML': 'ML', 'MLS': 'MLS', 'MSN': 'MSN', 'MTWY': 'MTWY', 'MT': 'MT', 'MTN': 'MTN', 'MTNS': 'MTNS', 'NCK': 'NCK', 'ORCH': 'ORCH', 'OVAL': 'OVAL', 'OPAS': 'OPAS', 'PARK': 'PARK', 'PKWY': 'PKWY', 'PASS': 'PASS', 'PSGE': 'PSGE', 'PATH': 'PATH', 'PIKE': 'PIKE', 'PNE': 'PNE', 'PNES': 'PNES', 'PL': 'PL', 'PLN': 'PLN', 'PLNS': 'PLNS', 'PLZ': 'PLZ', 'PT': 'PT', 'PTS': 'PTS', 'PRT': 'PRT', 'PRTS': 'PRTS', 'PR': 'PR', 'RADL': 'RADL', 'RAMP': 'RAMP', 'RNCH': 'RNCH', 'RPD': 'RPD', 'RPDS': 'RPDS', 'RST': 'RST', 'RDG': 'RDG', 'RDGS': 'RDGS', 'RIV': 'RIV', 'RD': 'RD', 'RDS': 'RDS', 'RTE': 'RTE', 'ROW': 'ROW', 'RUE': 'RUE', 'RUN': 'RUN', 'SHL': 'SHL', 'SHLS': 'SHLS', 'SHR': 'SHR', 'SHRS': 'SHRS', 'SKWY': 'SKWY', 'SPG': 'SPG', 'SPGS': 'SPGS', 'SPUR': 'SPUR', 'SQ': 'SQ', 'SQS': 'SQS', 'SH': 'SH', 'STA': 'STA', 'STRA': 'STRA', 'STRM': 'STRM', 'ST': 'ST', 'STS': 'STS', 'SMT': 'SMT', 'TER': 'TER', 'TRWY': 'TRWY', 'TRCE': 'TRCE', 'TRAK': 'TRAK', 'TRFY': 'TRFY', 'TRL': 'TRL', 'TRLR': 'TRLR', 'TUNL': 'TUNL', 'TPKE': 'TPKE', 'US': 'US', 'UPAS': 'UPAS', 'UN': 'UN', 'UNS': 'UNS', 'VLY': 'VLY', 'VLYS': 'VLYS', 'VIA': 'VIA', 'VW': 'VW', 'VWS': 'VWS', 'VLG': 'VLG', 'VLGS': 'VLGS', 'VL': 'VL', 'VIS': 'VIS', 'WALK': 'WALK', 'WALL': 'WALL', 'WAY': 'WAY', 'WAYS': 'WAYS', 'WL': 'WL', 'WLS': 'WLS'}, 'NUMBER': {'1': '1', '2': '2', '3': '3', '4': '4', '5': '5', '6': '6', '7': '7', '8': '8', '9': '9', '10': '10'}, 'ONEWAY': {'BOTH': 'BOTH', 'FROM TO': 'FROM TO', 'TO FROM': 'TO FROM', 'NONE': 'NONE'}, 'PARITY': {'ODD': 'ODD', 'EVEN': 'EVEN', 'BOTH': 'BOTH', 'ZERO': 'ZERO'}, 'PLACEMENT': {'GEOCODING': 'GEOCODING', 'PARCEL': 'PARCEL', 'PROPERTY ACCESS': 'PROPERTY ACCESS', 'STRUCTURE': 'STRUCTURE', 'SITE': 'SITE', 'UNKNOWN': 'UNKNOWN'}, 'PLACETYPE': {'AIRCRAFT': 'AIRCRAFT', 'AIRPORT': 'AIRPORT', 'ARENA': 'ARENA', 'AUTOMOBILE': 'AUTOMOBILE', 'BANK': 'BANK', 'BAR': 'BAR', 'BICYCLE': 'BICYCLE', 'BUS': 'BUS', 'BUS-STATION': 'BUS-STATION', 'CAFE': 'CAFE', 'CLASSROOM': 'CLASSROOM', 'CLUB': 'CLUB', 'CONSTRUCTION': 'CONSTRUCTION', 'CONVENTION-CENTER': 'CONVENTION-CENTER', 'GOVERNMENT': 'GOVERNMENT', 'HOSPITAL': 'HOSPITAL', 'HOTEL': 'HOTEL', 'INDUSTRIAL': 'INDUSTRIAL', 'LIBRARY': 'LIBRARY', 'MOTORCYCLE': 'MOTORCYCLE', 'OFFICE': 'OFFICE', 'OTHER': 'OTHER', 'OUTDOORS': 'OUTDOORS', 'PARKING': 'PARKING', 'PLACE-OF-WORSHIP': 'PLACE-OF-WORSHIP', 'PRISON': 'PRISON', 'PUBLIC': 'PUBLIC', 'PUBLIC-TRANSPORT': 'PUBLIC-TRANSPORT', 'RESIDENCE': 'RESIDENCE', 'RESTAURANT': 'RESTAURANT', 'SCHOOL': 'SCHOOL', 'SHOPPING-AREA': 'SHOPPING-AREA', 'STADIUM': 'STADIUM', 'STORE': 'STORE', 'STREET': 'STREET', 'THEATER': 'THEATER', 'TRAIN': 'TRAIN', 'TRAIN-STATION': 'TRAIN-STATION', 'TRUCK': 'TRUCK', 'UNDERWAY': 'UNDERWAY', 'UNKNOWN': 'UNKNOWN', 'WAREHOUSE': 'WAREHOUSE', 'WATER': 'WATER', 'WATERCRAFT': 'WATERCRAFT'}, 'PSAP': {'Adair County 911': 'Adair County 911', 'Alfalfa County 911': 'Alfalfa County 911', 'Altus-Jackson County 911': 'Altus-Jackson County 911', 'Ardmore-Carter County 911': 'Ardmore-Carter County 911', 'Atoka County 911': 'Atoka County 911', 'Beaver County 911': 'Beaver County 911', 'Bethany 911': 'Bethany 911', 'Bixby 911': 'Bixby 911', 'Blackwell 911': 'Blackwell 911', 'Blanchard 911': 'Blanchard 911', 'Bristow 911': 'Bristow 911', 'Broken Arrow 911': 'Broken Arrow 911', 'Durant-Bryan County 911': 'Durant-Bryan County 911', 'Caddo County 911': 'Caddo County 911', 'Checotah 911': 'Checotah 911', 'Cherokee County 911': 'Cherokee County 911', 'Chickasha 911': 'Chickasha 911', 'Choctaw County 911': 'Choctaw County 911', 'Cimarron County 911': 'Cimarron County 911', 'Cleveland 911': 'Cleveland 911', 'Cleveland County 911': 'Cleveland County 911', 'Clinton 911': 'Clinton 911', 'Coal County 911': 'Coal County 911', 'Collinsville 911': 'Collinsville 911', 'Comanche County 911': 'Comanche County 911', 'Cotton County 911': 'Cotton County 911', 'Coweta 911': 'Coweta 911', 'Craig County 911': 'Craig County 911', 'Creek County 911': 'Creek County 911', 'Cushing 911': 'Cushing 911', 'Del City 911': 'Del City 911', 'Delaware County 911': 'Delaware County 911', 'Dewey County 911': 'Dewey County 911', 'Drumright 911': 'Drumright 911', 'Duncan 911': 'Duncan 911', 'Edmond 911': 'Edmond 911', 'El Reno 911': 'El Reno 911', 'Elk City 911': 'Elk City 911', 'Garfield County 911': 'Garfield County 911', 'Garvin County 911': 'Garvin County 911', 'Glenpool 911': 'Glenpool 911', 'Grady County 911': 'Grady County 911', 'Greer County 911': 'Greer County 911', 'Grove 911': 'Grove 911', 'Guthrie 911': 'Guthrie 911', 'Harper County 911': 'Harper County 911', 'Stigler-Haskell County 911': 'Stigler-Haskell County 911', 'Henryetta 911': 'Henryetta 911', 'Hobart 911': 'Hobart 911', 'Hollis 911': 'Hollis 911', 'Hughes County 911': 'Hughes County 911', 'Jefferson County 911': 'Jefferson County 911', 'Jenks 911': 'Jenks 911', 'Johnston County 911': 'Johnston County 911', 'Kingfisher 911': 'Kingfisher 911', 'Latimer County 911': 'Latimer County 911', 'Le Flore County 911': 'Le Flore County 911', 'Lincoln County 911': 'Lincoln County 911', 'Love County 911': 'Love County 911', 'Major County 911': 'Major County 911', 'Mannford 911': 'Mannford 911', 'Marlow 911': 'Marlow 911', 'Marshall County 911': 'Marshall County 911', 'Mayes County 911': 'Mayes County 911', 'McClain County 911': 'McClain County 911', 'McCurtain County 911': 'McCurtain County 911', 'McIntosh County 911': 'McIntosh County 911', 'Midwest City 911': 'Midwest City 911', 'Moore 911': 'Moore 911', 'Murray County 911': 'Murray County 911', 'Muskogee County 911': 'Muskogee County 911', 'Mustang 911': 'Mustang 911', 'Newcastle 911': 'Newcastle 911', 'Nichols Hills 911': 'Nichols Hills 911', 'Noble 911': 'Noble 911', 'Perry-Noble County 911': 'Perry-Noble County 911', 'Norman 911': 'Norman 911', 'Nowata County 911': 'Nowata County 911', 'Okemah-Okfuskee County 911': 'Okemah-Okfuskee County 911', 'Oklahoma City 911': 'Oklahoma City 911', 'Oklahoma County 911': 'Oklahoma County 911', 'Oklahoma State University 911': 'Oklahoma State University 911', 'Okmulgee County 911': 'Okmulgee County 911', 'Osage County 911': 'Osage County 911', 'Ottawa County 911': 'Ottawa County 911', 'Owasso 911': 'Owasso 911', 'Pawnee County 911': 'Pawnee County 911', 'Payne County 911': 'Payne County 911', 'McAlester-Pittsburg County 911': 'McAlester-Pittsburg County 911', 'Pocola 911': 'Pocola 911', 'Ponca City 911': 'Ponca City 911', 'Pontotoc County 911': 'Pontotoc County 911', 'Pottawatomie County 911': 'Pottawatomie County 911', 'Pryor 911': 'Pryor 911', 'Pushmataha County 911': 'Pushmataha County 911', 'Roger Mills County 911': 'Roger Mills County 911', 'Rogers County 911': 'Rogers County 911', 'Sand Springs 911': 'Sand Springs 911', 'Sapulpa 911': 'Sapulpa 911', 'Sayre 911': 'Sayre 911', 'Seminole County 911': 'Seminole County 911', 'Sequoyah County 911': 'Sequoyah County 911', 'Shawnee 911': 'Shawnee 911', 'Skiatook 911': 'Skiatook 911', 'Stephens County 911': 'Stephens County 911', 'Stillwater 911': 'Stillwater 911', 'Texas County 911': 'Texas County 911', 'The Village 911': 'The Village 911', 'Tillman County 911': 'Tillman County 911', 'Tinker 911': 'Tinker 911', 'Tonkawa 911': 'Tonkawa 911', 'Tulsa 911': 'Tulsa 911', 'Tulsa County 911': 'Tulsa County 911', 'Tuttle 911': 'Tuttle 911', 'University Of Oklahoma 911': 'University Of Oklahoma 911', 'Wagoner 911': 'Wagoner 911', 'Wagoner County 911': 'Wagoner County 911', 'Warr Acres 911': 'Warr Acres 911', 'Washington County 911': 'Washington County 911', 'Washita County 911': 'Washita County 911', 'Weatherford 911': 'Weatherford 911', 'Woods County 911': 'Woods County 911', 'Woodward 911': 'Woodward 911', 'Yale 911': 'Yale 911', 'Yukon 911': 'Yukon 911'}, 'RCLSIDE': {'LEFT': 'LEFT', 'RIGHT': 'RIGHT', 'NO MATCH': 'NO MATCH'}, 'ROADCLASS': {'PRIMARY': 'PRIMARY', 'SECONDARY': 'SECONDARY', 'LOCAL': 'LOCAL', 'RAMP': 'RAMP', 'SERVICE DRIVE': 'SERVICE DRIVE', 'VEHICULAR TRAIL': 'VEHICULAR TRAIL', 'WALKWAY/PEDESTRIAN TRAIL': 'WALKWAY/PEDESTRIAN TRAIL', 'STAIRWAY': 'STAIRWAY', 'ALLEY': 'ALLEY', 'PRIVATE': 'PRIVATE', 'PARKING LOT': 'PARKING LOT', 'WINTER TRAIL': 'WINTER TRAIL', 'BIKE PATH OR TRAIL': 'BIKE PATH OR TRAIL', 'BRIDLE PATH': 'BRIDLE PATH', 'OTHER': 'OTHER'}, 'SEPARATOR': {'OF THE': 'OF THE', 'AT': 'AT', 'DE LAS': 'DE LAS', 'DES': 'DES', 'IN THE': 'IN THE', 'TO THE': 'TO THE', 'OF': 'OF', 'ON THE': 'ON THE', 'TO': 'TO'}, 'SERVICEURN': {'urn:emergency:service:additionalData': 'urn:emergency:service:additionalData', 'urn:emergency:service:responder.coast_guard': 'urn:emergency:service:responder.coast_guard', 'urn:emergency:service:responder.ems': 'urn:emergency:service:responder.ems', 'urn:emergency:service:responder.ems.countyParish': 'urn:emergency:service:responder.ems.countyParish', 'urn:emergency:service:responder.ems.local': 'urn:emergency:service:responder.ems.local', 'urn:emergency:service:responder.ems.military': 'urn:emergency:service:responder.ems.military', 'urn:emergency:service:responder.ems.private': 'urn:emergency:service:responder.ems.private', 'urn:emergency:service:responder.ems.tribal': 'urn:emergency:service:responder.ems.tribal', 'urn:emergency:service:responder.federal.atf': 'urn:emergency:service:responder.federal.atf', 'urn:emergency:service:responder.federal.cbp': 'urn:emergency:service:responder.federal.cbp', 'urn:emergency:service:responder.federal.dea': 'urn:emergency:service:responder.federal.dea', 'urn:emergency:service:responder.federal.dss': 'urn:emergency:service:responder.federal.dss', 'urn:emergency:service:responder.federal.fbi': 'urn:emergency:service:responder.federal.fbi', 'urn:emergency:service:responder.federal.fps': 'urn:emergency:service:responder.federal.fps', 'urn:emergency:service:responder.federal.ice': 'urn:emergency:service:responder.federal.ice', 'urn:emergency:service:responder.federal.marshal': 'urn:emergency:service:responder.federal.marshal', 'urn:emergency:service:responder.federal.military': 'urn:emergency:service:responder.federal.military', 'urn:emergency:service:responder.federal.pp': 'urn:emergency:service:responder.federal.pp', 'urn:emergency:service:responder.federal.rcmp': 'urn:emergency:service:responder.federal.rcmp', 'urn:emergency:service:responder.federal.usss': 'urn:emergency:service:responder.federal.usss', 'urn:emergency:service:responder.fire': 'urn:emergency:service:responder.fire', 'urn:emergency:service:responder.fire.airport': 'urn:emergency:service:responder.fire.airport', 'urn:emergency:service:responder.fire.forest': 'urn:emergency:service:responder.fire.forest', 'urn:emergency:service:responder.fire.military': 'urn:emergency:service:responder.fire.military', 'urn:emergency:service:responder.fire.private': 'urn:emergency:service:responder.fire.private', 'urn:emergency:service:responder.mountain_rescue': 'urn:emergency:service:responder.mountain_rescue', 'urn:emergency:service:responder.poison_control': 'urn:emergency:service:responder.poison_control', 'urn:emergency:service:responder.police': 'urn:emergency:service:responder.police', 'urn:emergency:service:responder.police.countyParish': 'urn:emergency:service:responder.police.countyParish', 'urn:emergency:service:responder.police.federal': 'urn:emergency:service:responder.police.federal', 'urn:emergency:service:responder.police.local': 'urn:emergency:service:responder.police.local', 'urn:emergency:service:responder.police.sheriff': 'urn:emergency:service:responder.police.sheriff', 'urn:emergency:service:responder.police.stateProvincial': 'urn:emergency:service:responder.police.stateProvincial', 'urn:emergency:service:responder.police.tribal': 'urn:emergency:service:responder.police.tribal', 'urn:emergency:service:responder.psap': 'urn:emergency:service:responder.psap', 'urn:emergency:service:serviceAgencyLocator': 'urn:emergency:service:serviceAgencyLocator', 'urn:emergency:service:serviceagencyLocator.ADR': 'urn:emergency:service:serviceagencyLocator.ADR', 'urn:emergency:service:serviceagencyLocator.BCF': 'urn:emergency:service:serviceagencyLocator.BCF', 'urn:emergency:service:serviceagencyLocator.Bridge': 'urn:emergency:service:serviceagencyLocator.Bridge', 'urn:emergency:service:serviceagencyLocator.ECRF': 'urn:emergency:service:serviceagencyLocator.ECRF', 'urn:emergency:service:serviceagencyLocator.ESRP': 'urn:emergency:service:serviceagencyLocator.ESRP', 'urn:emergency:service:serviceagencyLocator.GCS': 'urn:emergency:service:serviceagencyLocator.GCS', 'urn:emergency:service:serviceagencyLocator.IMR': 'urn:emergency:service:serviceagencyLocator.IMR', 'urn:emergency:service:serviceagencyLocator.LVF': 'urn:emergency:service:serviceagencyLocator.LVF', 'urn:emergency:service:serviceagencyLocator.Logging': 'urn:emergency:service:serviceagencyLocator.Logging', 'urn:emergency:service:serviceagencyLocator.MCS': 'urn:emergency:service:serviceagencyLocator.MCS', 'urn:emergency:service:serviceagencyLocator.MDS': 'urn:emergency:service:serviceagencyLocator.MDS', 'urn:emergency:service:serviceagencyLocator.PSAP': 'urn:emergency:service:serviceagencyLocator.PSAP', 'urn:emergency:service:serviceagencyLocator.PolicyStore': 'urn:emergency:service:serviceagencyLocator.PolicyStore', 'urn:emergency:service:serviceagencyLocator.SAL': 'urn:emergency:service:serviceagencyLocator.SAL', 'urn:emergency:service:sos.call_taker': 'urn:emergency:service:sos.call_taker', 'urn:emergency:service:sos.level_2_esrp': 'urn:emergency:service:sos.level_2_esrp', 'urn:emergency:service:sos.level_3_esrp': 'urn:emergency:service:sos.level_3_esrp', 'urn:emergency:service:sos.psap': 'urn:emergency:service:sos.psap', 'urn:emergency:service:test.call_taker': 'urn:emergency:service:test.call_taker', 'urn:emergency:service:test.level_2_esrp': 'urn:emergency:service:test.level_2_esrp', 'urn:emergency:service:test.level_3_esrp': 'urn:emergency:service:test.level_3_esrp', 'urn:emergency:service:test.psap': 'urn:emergency:service:test.psap', 'urn:service:sos': 'urn:service:sos', 'urn:service:sos.ambulance': 'urn:service:sos.ambulance', 'urn:service:sos.fire': 'urn:service:sos.fire', 'urn:service:sos.gas': 'urn:service:sos.gas', 'urn:service:sos.marine': 'urn:service:sos.marine', 'urn:service:sos.mountain': 'urn:service:sos.mountain', 'urn:service:sos.physician': 'urn:service:sos.physician', 'urn:service:sos.poison': 'urn:service:sos.poison', 'urn:service:sos.police': 'urn:service:sos.police', 'urn:service:sos.police.municipal': 'urn:service:sos.police.municipal', 'urn:service:sos.police.national': 'urn:service:sos.police.national'}, 'STATE': {'OK': 'OK', 'TX': 'TX', 'CO': 'CO', 'NM': 'NM', 'AR': 'AR', 'KS': 'KS', 'MO': 'MO'}, 'STORMSHELTER': {'ABOVE GROUND IN STRUCTURE': 'ABOVE GROUND IN STRUCTURE', 'ABOVE GROUND OUTSIDE': 'ABOVE GROUND OUTSIDE', 'BELOW GROUND IN STRUCTURE': 'BELOW GROUND IN STRUCTURE', 'BELOW GROUND OUTSIDE': 'BELOW GROUND OUTSIDE'}, 'STREETTYPE': {'ALLEY': 'ALLEY', 'ANNEX': 'ANNEX', 'ARCADE': 'ARCADE', 'AVENUE': 'AVENUE', 'BAYOU': 'BAYOU', 'BEACH': 'BEACH', 'BEND': 'BEND', 'BLUFF': 'BLUFF', 'BLUFFS': 'BLUFFS', 'BOTTOM': 'BOTTOM', 'BOULEVARD': 'BOULEVARD', 'BRANCH': 'BRANCH', 'BRIDGE': 'BRIDGE', 'BROOK': 'BROOK', 'BROOKS': 'BROOKS', 'BURG': 'BURG', 'BURGS': 'BURGS', 'BYPASS': 'BYPASS', 'CAMP': 'CAMP', 'CANYON': 'CANYON', 'CAPE': 'CAPE', 'CAUSEWAY': 'CAUSEWAY', 'CENTER': 'CENTER', 'CENTERS': 'CENTERS', 'CIRCLE': 'CIRCLE', 'CIRCLES': 'CIRCLES', 'CLIFF': 'CLIFF', 'CLIFFS': 'CLIFFS', 'CLUB': 'CLUB', 'COMMON': 'COMMON', 'COMMONS': 'COMMONS', 'CORNER': 'CORNER', 'CORNERS': 'CORNERS', 'COUNTY ROAD': 'COUNTY ROAD', 'COURSE': 'COURSE', 'COURT': 'COURT', 'COURTS': 'COURTS', 'COVE': 'COVE', 'COVES': 'COVES', 'CREEK': 'CREEK', 'CRESCENT': 'CRESCENT', 'CREST': 'CREST', 'CROSSING': 'CROSSING', 'CROSSROAD': 'CROSSROAD', 'CROSSROADS': 'CROSSROADS', 'CURVE': 'CURVE', 'DALE': 'DALE', 'DAM': 'DAM', 'DIVIDE': 'DIVIDE', 'DRIVE': 'DRIVE', 'DRIVES': 'DRIVES', 'ESTATE': 'ESTATE', 'ESTATES': 'ESTATES', 'EXPRESSWAY': 'EXPRESSWAY', 'EXTENSION': 'EXTENSION', 'EXTENSIONS': 'EXTENSIONS', 'FALL': 'FALL', 'FALLS': 'FALLS', 'FERRY': 'FERRY', 'FIELD': 'FIELD', 'FIELDS': 'FIELDS', 'FLAT': 'FLAT', 'FLATS': 'FLATS', 'FORD': 'FORD', 'FORDS': 'FORDS', 'FOREST': 'FOREST', 'FORGE': 'FORGE', 'FORGES': 'FORGES', 'FORK': 'FORK', 'FORKS': 'FORKS', 'FORT': 'FORT', 'FREEWAY': 'FREEWAY', 'GARDEN': 'GARDEN', 'GARDENS': 'GARDENS', 'GATEWAY': 'GATEWAY', 'GLEN': 'GLEN', 'GLENS': 'GLENS', 'GREEN': 'GREEN', 'GREENS': 'GREENS', 'GROVE': 'GROVE', 'GROVES': 'GROVES', 'HARBOR': 'HARBOR', 'HARBORS': 'HARBORS', 'HAVEN': 'HAVEN', 'HEIGHTS': 'HEIGHTS', 'HIGHWAY': 'HIGHWAY', 'HILL': 'HILL', 'HILLS': 'HILLS', 'HOLLOW': 'HOLLOW', 'INLET': 'INLET', 'INTERSTATE': 'INTERSTATE', 'ISLAND': 'ISLAND', 'ISLANDS': 'ISLANDS', 'ISLE': 'ISLE', 'JUNCTION': 'JUNCTION', 'JUNCTIONS': 'JUNCTIONS', 'KEY': 'KEY', 'KEYS': 'KEYS', 'KNOLL': 'KNOLL', 'KNOLLS': 'KNOLLS', 'LAKE': 'LAKE', 'LAKES': 'LAKES', 'LAND': 'LAND', 'LANDING': 'LANDING', 'LANE': 'LANE', 'LIGHT': 'LIGHT', 'LIGHTS': 'LIGHTS', 'LOAF': 'LOAF', 'LOCK': 'LOCK', 'LOCKS': 'LOCKS', 'LODGE': 'LODGE', 'LOOP': 'LOOP', 'MALL': 'MALL', 'MANOR': 'MANOR', 'MANORS': 'MANORS', 'MEADOW': 'MEADOW', 'MEADOWS': 'MEADOWS', 'MEWS': 'MEWS', 'MILL': 'MILL', 'MILLS': 'MILLS', 'MISSION': 'MISSION', 'MOTORWAY': 'MOTORWAY', 'MOUNT': 'MOUNT', 'MOUNTAIN': 'MOUNTAIN', 'MOUNTAINS': 'MOUNTAINS', 'NECK': 'NECK', 'ORCHARD': 'ORCHARD', 'OVAL': 'OVAL', 'OVERPASS': 'OVERPASS', 'PARK': 'PARK', 'PARKWAY': 'PARKWAY', 'PASS': 'PASS', 'PASSAGE': 'PASSAGE', 'PATH': 'PATH', 'PIKE': 'PIKE', 'PINE': 'PINE', 'PINES': 'PINES', 'PLACE': 'PLACE', 'PLAIN': 'PLAIN', 'PLAINS': 'PLAINS', 'PLAZA': 'PLAZA', 'POINT': 'POINT', 'POINTS': 'POINTS', 'PORT': 'PORT', 'PORTS': 'PORTS', 'PRAIRIE': 'PRAIRIE', 'RADIAL': 'RADIAL', 'RAMP': 'RAMP', 'RANCH': 'RANCH', 'RAPID': 'RAPID', 'RAPIDS': 'RAPIDS', 'REST': 'REST', 'RIDGE': 'RIDGE', 'RIDGES': 'RIDGES', 'RIVER': 'RIVER', 'ROAD': 'ROAD', 'ROADS': 'ROADS', 'ROUTE': 'ROUTE', 'ROW': 'ROW', 'RUE': 'RUE', 'RUN': 'RUN', 'SHOAL': 'SHOAL', 'SHOALS': 'SHOALS', 'SHORE': 'SHORE', 'SHORES': 'SHORES', 'SKYWAY': 'SKYWAY', 'SPRING': 'SPRING', 'SPRINGS': 'SPRINGS', 'SPUR': 'SPUR', 'SQUARE': 'SQUARE', 'SQUARES': 'SQUARES', 'STATE HIGHWAY': 'STATE HIGHWAY', 'STATION': 'STATION', 'STRAVENUE': 'STRAVENUE', 'STREAM': 'STREAM', 'STREET': 'STREET', 'STREETS': 'STREETS', 'SUMMIT': 'SUMMIT', 'TERRACE': 'TERRACE', 'THROUGHWAY': 'THROUGHWAY', 'TRACE': 'TRACE', 'TRACK': 'TRACK', 'TRAFFICWAY': 'TRAFFICWAY', 'TRAIL': 'TRAIL', 'TRAILER': 'TRAILER', 'TUNNEL': 'TUNNEL', 'TURNPIKE': 'TURNPIKE', 'UNITED STATES HIGHWAY': 'UNITED STATES HIGHWAY', 'UNDERPASS': 'UNDERPASS', 'UNION': 'UNION', 'UNIONS': 'UNIONS', 'VALLEY': 'VALLEY', 'VALLEYS': 'VALLEYS', 'VIADUCT': 'VIADUCT', 'VIEW': 'VIEW', 'VIEWS': 'VIEWS', 'VILLAGE': 'VILLAGE', 'VILLAGES': 'VILLAGES', 'VILLE': 'VILLE', 'VISTA': 'VISTA', 'WALK': 'WALK', 'WALL': 'WALL', 'WAY': 'WAY', 'WAYS': 'WAYS', 'WELL': 'WELL', 'WELLS': 'WELLS'}, 'TOPOEXCEPT': {'DANGLE_EXCEPTION': 'DANGLE_EXCEPTION', 'INSIDE_EXCEPTION': 'INSIDE_EXCEPTION', 'BOTH_EXCEPTION': 'BOTH_EXCEPTION', 'NO_EXCEPTION': 'NO_EXCEPTION'}, 'YESNO': {'Y': 'Y', 'N': 'N'}}#

_case_insensitive_domain_dict[<domain name>][<case-insensitive code>] -> <correctly-cased code>